// 引入env中的url
import config from '@/config'
const baseUrl = config.baseUrl;
console.log('baseUrl',baseUrl);
module.exports = {
  /**
   * url:请求的接口地址
   * method:请求方式 GET,POST....
   *  data:要传递的参数
   */
  request: (obj) => {
    // console.log('这是我封装的ajax请求', baseUrl+obj.url);
    //这里使用ES6的写法拼接的字符串
    let _url = `${baseUrl}${obj.url}`;
    // console.log("请求信息",obj);
    return new Promise((resolve, reject) => {
      // wx.showLoading({
      //   title: "正在加载",
      // });
      wx.request({
        url: _url,
        data: obj.data,
        method: obj.method,
        header: {
          "content-type": "application/x-www-form-urlencoded",
        },
        success: (res) => {
          // console.log('从接口获取到的数据', res);
          resolve(res.data);
          wx.hideLoading();
          // wx.showToast({
          //   icon: "none",
          //   title: res.data.msg,
          // });
        },
        fail() {
          wx.hideLoading();
          reject("接口请求错误，请检查");
        },
      });
    });
  },
};